// pages/detail-video/index.js
import {
  getMVURL,
  getMVDetail,
  getRelatedVideo,
} from "../../service/api_video";

Page({
  /**
   * 页面的初始数据
   */
  data: {
    mvURLInfo: {},
    mvDetail: {},
    relatedVideos: [],
    danmuList: [
      // 第一秒出现的弹幕
      {
        text: "张蓝天写作业了嘛",
        color: "#ff0000",
        time: 1,
      },
      {
        text: "没写就快去写作业",
        color: "#ff00ff",
        time: 3,
      },
    ],
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 1.获取传入的id
    const id = options.id;

    // 2.获取页面的数据
    this.getPageData(id);

    // 3.其他逻辑
  },

  getPageData: function (id) {
    // 1.请求播放地址
    getMVURL(id).then((res) => {
      this.setData({ mvURLInfo: res.data });
    });

    // 2.请求视频信息
    getMVDetail(id).then((res) => {
      this.setData({ mvDetail: res.data });
    });

    // 3.请求相关视频
    getRelatedVideo(id).then((res) => {
      this.setData({ relatedVideos: res.data });
    });
  },
});
